Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Lithuania F2 USA F24 Spain F16 M15 Porec M15 Rovinj M15 Sibenik M15 Sibenik M25 Porec M15 Dubrovnik M15 Heraklion M25 Faro M25 Maribor Puerto Rico Challenger Tennis Event - Humacao M25 Split M25 Lesa M15 Doboj M25 Bol M15 Umag M15 Porec M25 Split M15 Monastir Baden Open - Karlsruhe Waco Tennis Challenger - Waco M25 Maribor Nottingham Challenger M15 Monastir M15 Oberhaching M25 Maribor M25 Zlatibor Kyoto Challenger M25 Vila Real de Santo Antonio Baton Rouge Challenger Talahassee Challenger Siemens Open - Scheveningen M15 Monastir M25 Ulcinj M25 Osijek PEOPLEnet CUP - Dnepropetrovsk M25 Rovinj Karshi Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Ramat Hasharon Challenger Istanbul Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Wroclaw Challenger Istanbul Challenger Izmir Challenger Mons Challenger Orleans Challenger Geneva Challenger Helsinki Challenger Dallas Challenger M25 Maribor M25 Maribor M25 Vila Real de Santo Antonio Orleans Challenger Helsinki Challenger Heilbronn Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Bangkok Challenger BMW Tennis Championship - Sunrise M25 Sheffield M25 Sunderland M25 Glasgow Tallahassee Tennis Challenger - Tallahassee Karlsruhe Challenger Petange Challenger Hurricane Tennis Open - Bradenton Orleans Challenger Petange Challenger Polska Energia Open - Bytom Eckental Challenger M15 Madrid Kyoto Challenger Kazan Challenger Semgroup Challenger - Tulsa Rome Challenger M15 Monastir Astana Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger M15 Monastir Heilbronn Challenger Prostejov Challenger Vancouver Challenger Tashkent Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Shymkent Challenger Chengdu Challenger St. Brieuc Challenger Rennes Challenger Busan Challenger M15 Kursumlijska Banja Eckental Challenger Jinan Challenger Bergamo Challenger Lexington Challenger Ilkley Challenger Perugia Challenger Gwangju Challenger M25 Klosters M25 Esch/Alzette M15 Novi Sad M25 Tbilisi Playford Challenger Eckental Challenger Split Challenger Orleans Challenger M15 Monastir Helsinki Challenger Andria Challenger Cherbourg Challenger Wroclaw Challenger M15 Monastir M15 Porec M15 Rovinj Seoul Challenger M15 Opatija Quimper Challenger Recanati Challenger Lugano Challenger Monza Challenger Ortisei Challenger Chisinau Challenger Targu Mures 1 Challenger M15 Dubrovnik M15 Split M15 Osijek Rome Challenger Nottingham Challenger Ortisei Challenger Pau Challenger Oeiras 1 Challenger M15 Bol Kazan Challenger M15 Bol Abidjan 1 Challenger Split Challenger Porto Challenger Bratislava 1 Challenger Mons Challenger Tashkent Challenger Vancouver Challenger Vilnus Challenger Samarkand Challenger San Benedetto Challenger Istanbul Challenger Prague Challenger Skopje Challenger Ortisei Challenger Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Abidjan 2 Challenger Liberec Challenger Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger St. Brieuc Challenger M15 Monastir Grodzisk Mazowiecki Challenger Nottingham Challenger Lille Challenger Zadar Challenger Zagreb Challenger Oeiras 2 Challenger San Marino Challenger M25 Heraklion Banja Luka Challenger Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton St. Brieuc Challenger Zadar Challenger Seoul Challenger Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Ismaning Challenger Tenerife 1 Challenger Quimper Challenger Villena Challenger Lugano Challenger Hamburg Challenger Gwangju Challenger Shenzhen 1 Challenger Guangzhou Challenger Astana Challenger Zadar Challenger Taipei Challenger Kachreti Challenger Blois Challenger Genova Challenger San Marino Challenger GHI Bronx Tennis Classic - Bronx Poznan Challenger Milan Challenger Ostrava Challenger Braunschweig Challenger Todi Challenger Savannah Challenger Sao Paulo Challenger Salinas Challenger Rhodes Challenger Vancouver Challenger Porto 2 Challenger Monterrey Challenger Split 2 Challenger Sarasota Challenger Mouilleron-Le-Captif Challenger Irving Challenger Losinj Challenger Orange Warsaw Open - Warsaw SAP Open - San Jose Knoxville Challenger Bratislava Challenger Brisbane International - Brisbane Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Champaign Challenger If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Brisbane International - Brisbane Nottingham Challenger BMW Open - Munich Nottingham-2 Challenger PBZ Zagreb Indoors - Zagreb Shenzhen Open - Shenzhen Memphis Open - Memphis Swiss Indoors Basel - Basel Kremlin Cup - Moscow Cherbourg Challenger Qatar ExxonMobil Open - Doha Mons Challenger Split Challenger Dallas Challenger Manacor Challenger Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger Hersonissos 1 Challenger Orleans Challenger BMW Open - Munich Kremlin Cup - Moscow Melbourne Summer Set - Melbourne Delray Beach International Tennis Championships - Delray Beach Atlanta Tennis Championships - Atlanta Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Mons Challenger Athens Challenger Bratislava Challenger Citi Open - Washington Gerry Weber Open - Halle Gerry Weber Open - Halle Helsinki Challenger Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Winston-Salem Open - Winston-Salem Cherbourg Challenger Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Binghamton Challenger Truist Atlanta Open - Atlanta Belgrade 2 - Belgrade Astana Open - Nur-Sultan Wuxi Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Abierto de Tenis Mifel - Los Cabos Libema Open - 's-Hertogenbosch Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Barletta Challenger Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice St. Petersburg Open - St. Petersburg Cassis Challenger M25 Kursumlijska Banja M25 Kursumlijska Banja Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Brescia Challenger M15 Monastir St. Petersburg Open - St. Petersburg Pau Challenger Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham Augsburg Challenger Winnetka Challenger Recanati Challenger Kremlin Cup - Moscow Hong Kong Challenger Zhuhai Challenger Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Citi Open - Washington Vilnius Challenger Qatar ExxonMobil Open - Doha Busan Challenger Zadar Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Szekesfehervar Challenger Skopje Challenger Zagreb Challenger Blois Challenger Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Charleston Challenger Plava Laguna Croatia Open - Umag Sofia Open - Sofia Tiburon Challenger ATP Studena Croatia Open Umag - Umag Brest Challenger Lille Challenger Bratislava 2 Challenger Qatar ExxonMobil Open - Doha Plava Laguna Croatia Open - Umag Busan Challenger Plava Laguna Croatia Open - Umag Lexington Challenger Qatar ExxonMobil Open - Doha Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington Sony Ericsson Open - Miami Ottignies-Louvain-la-Neuve Challenger Rovereto Challenger Lille Challenger Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Gwangju Challenger Rogers Cup - Toronto BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Split 1 Challenger Fairfield Challenger Kremlin Cup - Moscow Modena Challenger Tulln Challenger Delray Beach Open - Delray Beach BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Western & Southern Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Millennium Estoril Open - Estoril U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati U.S. Open - New York U.S. Open - New York Miami Open - Miami Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Erste Bank Open - Vienna U.S. Open - New York Truist Atlanta Open - Atlanta Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells National Bank Open - Montreal Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Citi Open - Washington China Open - Beijing Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne French Open - Paris All Lower level tournaments French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Olympics - Rio de Janeiro U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Brest Challenger Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 M15 Novi Sad Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group II, 1R, LTU-EGY 4-1 Wimbledon (juniors) Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 Davis Cup, Group II, 1R, MAR-LTU 2-3 Australian Open (juniors) U.S. Open (juniors) M15 Monastir Istanbul Challenger Olbia Challenger